Release Notes - 17.03.009.0002

The changes for the Deacom Essentials and Deacom Enterprise 17.03.009.0002 release are listed below.

WMS Notes

  • Beginning with 17.03.009 & 17.04.008, the following devices are supported:
    • Zebra TC73 - Android 13
    • Zebra MC9300 - Android 14
  • As part of our support for Android 13+, when upgrading to version 17.03.009, there are a few additional instructions that will need to be performed one time after the update.Please see here for instructions.

Enhancements

Category

Case #

Description

Quality Events

MFGR10-8861

New Feature- The Quality Events feature was added to enable customers to track and document product non-conformances, and any corrective or preventative actions related to them, including:

  • Corrective and Preventive Actions (CAPA)
  • Customer complaints
  • Supplier issues
  • Safety incidents.

With configurable forms, linked records (for example, linking to sales orders or vendors), and reporting tools, Quality Events provide end-to-end traceability to improve compliance, accountability, and continuous improvement.

See Using Quality Events Reporting for additional details.

Note: A license for the Deacom Essentials Quality Control module is required to use this feature.

Accounting - Commerce Suite AP

MFGR10-13860

New Feature - Deacom now integrates with Commerce Suite AP via an API. The Commerce Suite AP supports the synchronization of vendors, invoices, and payments. See Commerce Suite AP Setup for additional information.

Accounting

MFGR10-15978

Improved job postings for labor and burden related to the Inventory Adjustments account. The system now recalculates labor and burden values when finishing items ensuring that postings reflect the correct amounts based on job size. This enhancement minimizes variances that previously occurred between standard and re-calculated costs leading to more accurate inventory accounting. Users can expect improved accuracy in their inventory adjustments as a result of this update.

CRM - Tickets

MFGR10-21947

Enabled the print button on the toolbar in CRM for the Ticket Workflow grid/report. This enhancement allows users to print Workflow approvals directly from the Ticket Workflow interface.

Inventory

MFGR10-18009

Enhanced the Inventory Adjustments report by adding a new column 'Postref' (Posting Reference) to the grid layout. This update enables users to include the 'Postref' field in their reports providing additional transaction details. This change ensures that users can view the 'Postref' value for each transaction enhancing the report's utility and accuracy.

Production

MFGR-19763

Improved the process for handling jobs linked to sales orders to prevent unnecessary job creation when modifying an order. Previously closed jobs were not considered which could lead to the creation of new jobs even if no changes were made to the order quantity. Now the system accounts for all related jobs whether open or closed and provides clear prompts based on the status of these jobs. If a job is canceled the system ensures that the Create Line Job setting is reset preventing automatic job creation unless manually activated.

Sales

MFGR10-18063

Made the 'Transfer Cost Expression' fields visible and/or accessible within certain sections of the system such as the Sales tab under Inventory Maintenance and the Shipping options under Sales. These fields are now available to all users with base essentials access.

Sales

MFGR10-16198

Improved the visibility and consistency of icons in the sales order interface. Previously the close minimize-maximize and pin icons were difficult to see as they appeared gray and turned white upon hovering unlike other icons that were white and turned orange. To enhance user experience and maintain uniformity across the interface these icons have been updated. They will now appear white by default change to orange when hovered over and turn light gray when pressed. This update applies specifically to the default theme ensuring that the icons are easily visible and consistent with the rest of the interface.

Sales

MFGR10-14585

Improved the calculation characteristics for weights of engineered items imported into sales orders. The system now ensures that the weight from the imported engineering files is now accurately reflected in the sales order line weights. This fix ensures that all imported items have their weights properly integrated into sales orders allowing for accurate shipping documentation.

Sales

MFGR10-24333

Enhanced the Sales Engineering Order import feature allowing it to process EHX files. Previously the import would fail due to the absence of a top-level panel ID element. To address this the import function has been modified to search for and utilize a 'Grandfather' element which is a label found up to five levels higher in the hierarchy.

System

MFGR10-15053

Improved security for custom report types during system upgrades. Previously, custom report types were inadvertently reverting to default settings causing user-defined report types to change back to base Deacom types after an update. Now when users modify a report type such as changing it to Other" it will remain unchanged through subsequent updates maintaining the user's settings consistently."

System

MFGR10-13660

Enhanced the functionality with system Favorites in Deacom. The system now correctly formats date filters using the 'yyyy/mm/dd' format and assigns a default minimum value when the start date is unspecified. These changes ensure that reports display correctly without errors improving the reliability of favorite report functionalities.

System

MFGR10-16482

In the latest update, we've streamlined the email sending process by enhancing the system's handling of authentication types. For users who select OAuth2 as their Outlook authentication method, the system now automatically disables the email username and password fields (via File > Email Settings on the main screen), as these are no longer necessary. The email address specified in the settings will be used for sending emails instead of a username. This change simplifies the setup and reduces potential confusion, ensuring a smoother experience when configuring email settings. These improvements are part of our ongoing efforts to make email management more intuitive and efficient.

System - Optimization

MFGR10-16491, 16373

  • We have addressed an issue causing slow performance when clearing bank reconciliation transactions. The process which previously took several minutes has been optimized to complete in under 30 seconds. This improvement was achieved by updating the system to handle data more efficiently reducing the time complexity from exponential to linear. Users can now clear un-clear and manage reconciliation items quickly and smoothly enhancing overall system responsiveness.
  • Improved system performance to the cache refresh process which now allows users to access cached data without delay during updates. The cache refresh interval has been optimized from 1 minute to 5 minutes and the performance of the cache was significantly enhanced reducing refresh times from 13 seconds to instant for users.

WMS - Android

MFGR10-96, 6659

  • The Deacom WMS application has been updated to improve its performance on Android devices. The application has been reworked the application to operate more asynchronously which reduces the occurrence of the "WMSAndroid.Android isn't responding" error.
  • QR codes designed for button actions were not functioning properly when scanned using Android devices although they worked correctly on Windows scanners. This issue was particularly challenging in environments like coolers where workers are required to wear mittens making manual button pressing difficult. The resolution involved implementing a fix in a customer-specific hotfix ensuring that Android scanners can now successfully read these QR codes thereby streamlining the production process and improving efficiency.

Fixes

Category

Case #

Description

Accounting

MFGR10-14768

Fixed an issue where purchase orders made in foreign currency were incorrectly affecting the Purchase Price Variance (PPV) account instead of the intended foreign exchange gain/loss account. This occurred due to discrepancies in currency conversion during the receipt of purchase orders. The system will now correctly allocate variances to the foreign exchange gain/loss account based on company configuration and foreign currency settings. This ensures accurate financial reporting when receiving or un-receiving purchase orders in foreign currencies.

Accounting

MFGR10-16204

Fixed an issue where the currency conversion rate used in closing entries was incorrectly set to the rate from the journal entry date rather than the last date of the accounting period. This fix ensures that the conversion rates applied to closing entries now correctly reflect the intended date providing accurate financial reporting. Users can now expect the closing entries to utilize the conversion rate from the end date of the period aligning with standard accounting practices.

Accounting

MFGR10-16525

Fixed an issue in the Bank Reconciliation Form where the cash balances were inaccurately reflecting activity over a period instead of the actual cash balance. This was causing confusion as users expected to see their true cash balance for reconciliation purposes. The problem stemmed from the start date not being set correctly. The system has been updated to ensure the accurate start and end dates of the fiscal year are used which corrects the cash balance display issue. Users should now see their correct cash balance regardless of the selected date range.

Accounting

MFGR10-18876

Fixed an issue where the payment details and general ledger (GL) details were not displaying consistent values due to currency exchange rate differences. The payment details were shown in the purchase order's currency while the GL details appeared in USD. The system logic was adjusted to ensure that the payment details use the exchange rate from the invoice date aligning them with the GL details and ensuring consistency across reports.

Accounting

MFGR10-18620

Fixed an issue where encrypted bank account details were not displaying correctly when exporting files. Previously these details appeared in their encrypted form making them unreadable. With this fix the bank account information now decrypts properly ensuring that the details are visible and accurate on Grids Reports and Export Profiles.

Accounting

MFGR10-21394

Fixed an issue where cash payments and receipts were not properly utilizing specified gain/loss accounts during processing. Instead of using the designated accounts from the chart of accounts the system defaulted to general ledger overrides based on currency settings. The resolution involved updating the system logic to prioritize the explicitly specified gain/loss accounts on the cash accounts payable and accounts receivable records.

Accounting

MFGR10-21404

Updated Check Run reports to allow payee names to display up to 60 characters. This was done to resolve an issue in the report where payee names were being truncated if they were particularly long. This led to difficulties when performing tasks such as VLOOKUPs and queries as the truncated names did not match the full vendor names.

Accounting

MFGR10-24283

Fixed an issue users experienced difficulties running the Allocations/Simple report due to a missing column reference. This led to an error when attempting to view the report. To resolve this the code was adjusted to correct the reference ensuring the report can be run without issues.

Accounting

MFGR10-14285

Fixed the issue of discounts not being correctly posted to the appropriate General Ledger (GL) accounts with facility overrides during check runs has been resolved. Previously the system failed to apply the correct GL override leading to discrepancies in accounting records. The development team addressed this by ensuring that the facility's GL override is properly applied to the discount account when printing checks. This fix ensures that discounts are accurately reflected in the GL accounts according to the specified facility overrides.

Accounting

MFGR10-17153

Fixed an issue with the bank reconciliation process where the cash account balance was incorrectly calculated when running reports for a date range that did not include the fiscal year's start. Previously the system was displaying the change in balance for the month rather than the correct ending balance. This has been resolved by adjusting the calculation to use the first day of the fiscal year as the starting point ensuring that the ending balance is accurately reflected in the report.

Accounting

MFGR10-10781

Fixed an issue where the system incorrectly posted material burdens on purchase orders (POs) even when the 'pu_matbur' setting was not applied. This caused discrepancies in the financial records and auditing concerns. The fix involved adjusting the code so that the PO material burden is only set when Standard Cost is selected in Accounting Options. This ensures the correct assignment and retention of the 'pu_matbur' value during the receipt process preventing unintended postings and maintaining balance in the General Ledger.

Accounting

MFGR10-19974

Fixed an issue where users entering or modifying fields on the Journal Entry screen would prompt them to save changes even when no modifications were made. This occurred when exiting the screen after selecting either 'Modify' or 'View'.

Accounting

MFGR10-481

Fixed an issue related to importing multi-currency journal entries from Excel. Previously when users uploaded journal entries with accounts set to different default currencies all entries were incorrectly posted in a single foreign currency. The fix ensures that each journal entry is now posted in the correct default currency for its respective account allowing for accurate financial reporting.

Accounting

MFGR10-17453

Fixed an issue where pre-filters saved on the Accounting Reporting page were not applying the selected fields correctly. Specifically when users saved a pre-filter with the 'Show Items' set to 'All Accounts' it reverted to 'Accounts with Balances' upon reloading. Now the system correctly retains and applies user-saved settings ensuring that the 'Show Items' field remains as selected.

Accounting - Currencies

MFGR10-20540, 17095

  • Fixed an issue with posting journal entries involving multiple currencies, which previously resulted in an out-of-balance error due to a backward currency conversion. The fix ensures that optional spreadsheet columns are properly checked before being referenced during the Excel import of journal entries, preventing errors during the process.
  • Fixed an issue where importing journal entries from Excel files could result in imbalanced entries due to rounding errors. This occurred when entries contained values extending beyond three decimal places leading to discrepancies between foreign currency credits and debits compared to their domestic counterparts.

Accounting - Financial Statements

MFGR10-15163, 16196

  • Fixed an issue in the financial statement module where the prior year column did not correctly include data from February 29th for leap years leading to discrepancies in year-over-year comparisons. The system now more accurately determines the date range for the 'Last Year' column calculations. if the report spans a fiscal period's start and end dates the system will correctly include the entire prior fiscal period ensuring accurate financial comparisons even in leap years.
  • Fixed an issue was identified where the 'Hide if Zero' feature on financial statements was not functioning correctly when the balance type was set to 'Change in Balance.' This feature was only working when the balance type was set to 'Ending Balance.' The development team resolved this by ensuring that the 'Hide if Zero' feature now correctly hides rows only when all visible columns in the financial statement grid contain zero values regardless of any hidden columns. Additionally checks were added to confirm that all relevant columns are either integers or decimals before applying the zero-value logic. This improvement ensures that financial statements are displayed accurately without showing unnecessary zero-balance rows.

eCommerce

MFGR10-15048

Fixed an issue was identified where users were unable to install the backend service for an eCommerce site due to a license validation error despite the main application reflecting the correct license. The problem was resolved by updating the eCommerce installer to properly verify the eCommerce license using a new method. This update allows for the successful installation of eCommerce sites verifying the presence of required files and confirming the creation of the eCommerce database thus resolving the installation issue.

Inventory

MFGR10-17694

Fixed an issue where an error occurred when attempting to move inventory using a scan gun resulting in a confusing NullReferenceException message. This issue was triggered when the system failed to locate a part number associated with a specific lot. The unclear message was replaced with a more informative prompt that indicates when the Unit of Measure (UOM) is inactive.

Inventory

MFGR10-17645

Fixed an issue with the part history from in Item Master Management. Previously the report only displayed inventory-related transactions excluding those marked as 'sal-reserv'. This exclusion was not intentional and has been corrected to ensure that all relevant transaction types including 'sal-reserv' are now included in the part history report. Users can now view a complete history without missing any transactions enhancing the accuracy and comprehensiveness of the inventory reporting feature.

Inventory

MFGR10-17417

Fixed an issue when inventory is returned on a sales order so that the system now properly uses the general Last Cost from the Item Master even if no specific facility is set for the item. Previously the cost was incorrectly calculated based on a facility's Last Cost when no facilities were configured. This update ensures that all returns utilize the correct cost value from the Item Master providing consistency and accuracy in cost calculations regardless of facility settings.

Inventory

MFGR10-318

Fixed an issue where sales data was inaccurately displayed within the Item Inquiry module. Previously when viewing sales only actual items were shown excluding phantom kit items which resulted in incomplete sales reporting. The resolution involved updating the system logic to ensure that sales data for both actual items and phantom kits are included in the Availability grid. This adjustment aligns the sales figures in the Availability section with those in the View Sales option providing a comprehensive view of all sales orders and kit configurations. Users can now expect accurate sales history reporting reflecting all relevant data without the need for workarounds.

Inventory

MFGR10-16368

Fixed an issue where certain feature options were incorrectly displayed for items that should have been marked as unavailable. This issue arose when category-level inclusions were applied causing additional lines to appear that were not intended for the model in question. The system now checks for null or empty values in the availability settings ensuring that only the correct feature options are shown.

Inventory

MFGR10-18641

Fixed an issue with the item master feature overrides where changes made using the filter field were not being saved correctly. This fix allows for modified features to be saved correctly when filtering is applied resolving the problem of incomplete updates.

Inventory

MFGR10-16226

Fixed and issue in the warehouse management system there was an issue where pre-staged inventory moved successfully but lost its job number assignment during the process. This problem has been addressed by updating the logic that filters inventory during moves. Now when users attempt to move inventory the system correctly identifies and retains the job number assignment by comparing specific inventory type values. This ensures that the inventory remains linked to its job number maintaining accurate tracking and assignment throughout the move process.

Inventory

MFGR10-16194

A recent update has addressed an issue where certain item masters were encountering errors when updating the Current Materials field. The issue was due to numbers which exceeded the allowable numeric range. Now, in such cases the system now correctly triggers a DeacomLoggingException indicating that the value exceeds the allowed limit—this is the expected behavior when encountering invalid setup conditions. The system now checks all numeric and string parameters against defined SQL constraints before attempting to save any data. These improvements ensure that both direct updates to item masters and indirect calculations within BOMs are validated maintaining system stability and data integrity.

Inventory

MFGR10-15288

Fixed an issue in the pre-staging process where materials intended for specific orders were incorrectly staged to a single order causing problems in final staging. This meant that when users tried to finalize staging for multiple orders the system did not recognize the materials as being correctly staged preventing completion of the process. The system now ensures that when Staging-Specific is selected materials are now properly allocated to their respective orders. This fix ensures that the final staging picklist accurately reflects the correct allocation allowing users to complete the final staging process without errors

Inventory

MFGR10-14993

Fixed an issue with the Edit Bill of Material function when importing Excel files. Previously an error occurred when users attempted to import data after deleting a line without saving the form.

Inventory

MFGR10-17116

Fixed an issue with the Bill of Materials (BOM) report where the calculations for implosion were not aligning with explosion results has been resolved. Previously there was a discrepancy in the quantities displayed when viewing the BOM for a finished good and its component leading to confusion. The resolution involved updating the BOM implosion settings to ensure that the quantity defaults to one providing accurate calculations. This change prevents incorrect multiplication by conversion factors and aligns the implosion and explosion views.

Inventory

MFGR10-18645

Fixed an issue where users received an insufficient inventory message when attempting to update lot costs for items in staging.. This adjustment ensures that the system accurately reflects the available inventory in staging allowing the cost update process to complete without error.

Inventory

MFGR10-19023

The Job Inventory calendar functionality has been optimized to significantly reduce loading times and improve efficiency when performing mass moves and saving changes.

Inventory

MFGR10-14827

Fixed an issue with the BOM Explosion Detail report was identified where item master fields were not displaying correctly when added to the grid. Users attempting to add these fields encountered an 'Invalid Expression' error preventing the correct display of item master data tied to BOM line items. This problem was addressed by ensuring that item master variables are now correctly available for selection and display in the grid layout. The resolution involved adjusting the report to accurately pull and display data from the item master table for each BOM line item. With these changes users can now successfully add item master fields to the report grid.

Inventory

MFGR10-18786

An issue was identified where importing a physical inventory count sheet in Excel format resulted in an error if the file had incorrect column headers. The prompts in these cases were improved to provide users with better instructions when an import fails due to formatting issues, helping them to resolve the problem more efficiently.

Inventory

MFGR10-15279

Fixed an issue with Inter-Company Transfers created in MRP where the system was returning an error message indicating foreign currency information was missing from the Ship-To record and prevented the Inter-Company Transfer from being created. This problem has been resolved by updating the system to automatically use fallback values from Bill-To record when certain required fields are missing during the ICT creation process since these fields are required on the Bill-To record.

Inventory

MFGR10-17424

Fixed an issue where updating the expiration date of a lot did not reflect the change in the job inventory screen. This discrepancy occurred when users modified lot expiration dates through the system, but the updated dates were not appearing as expected in the job inventory details. The resolution for this issue was addressed under a related task, ensuring that any changes to lot expiration dates are now accurately updated in the job inventory screen, maintaining consistency across the system

Inventory

MFGR10-19433

In this update, we addressed an issue where substitute parts for a Bill of Materials (BOM) item were not appearing in the Main Application during the Issue/Reserve process. Although the BOM item was correctly configured with substitute parts, users were unable to select these substitutes in the Main App. The fix ensures that substitute parts are now visible and selectable during the issue process.

Inventory

MFGR10-15982

Fixed an issue where lots excluded for specific Ship-To companies were still appearing as selectable options during the reservation and shipping processes. This problem has been resolved by ensuring that the system correctly filters out excluded lots based on the Ship-To Company ID. As a result, when reserving or shipping orders, excluded lots will no longer be available for selection if they are designated for exclusion by the Ship-To Company.

Inventory

MFGR10-18663

Fixed an issue where attempting to reverse the receipt of an in-transit order triggered an error. This problem has been resolved by updating the system to include a missing field in a database query, ensuring that the un-receive process now completes without any errors.

Inventory

MFGR10-21962

Fixed an issue where users could mistakenly 'un-finish' production lots with a quantity of zero leading to unexpected behavior in inventory reporting. To address this a validation has been added to prevent users from attempting to un-finish with a zero quantity.

Inventory

MFGR10-18784

Fixed an issue where user-defined fields (UDFs) were not correctly carried over to new revision records during the Bill of Material (BOM) updates.

Inventory

MFGR10-21952

Fixed an issue where issuing quantities in different units of measure was causing an incorrect prompt to appear despite the values matching correctly. To resolve this the system now rounds quantities to inventory decimals during unit conversions ensuring accurate inventory management and consistency.

Inventory

MFGR10-21399

Fixed an issue where inventory cost updates did not correctly adjust costs for all lots particularly when negative lots were involved has been resolved. The system now accurately updates the cost for lots even when their quantities are negative ensuring that the financial balance reflects the correct value.

Inventory

MFGR10-240

Fixed an issue where the system failed to display the "Some lots are not frozen" prompt during cycle count worksheet creation for physical inventories. This occurred despite the absence of any inventory transaction prevention flags in the system settings. The resolution involved updating the logic to ensure the prompt appears correctly addressing scenarios where item facilities were improperly filtered.

Inventory

MFGR10-19797

Fixed an issue where users encountered an issue where they were unable to move inventory by location due to a system prompt requiring fields such as 'Move Quantity' and 'New Account' to be filled. When moving an entire location these fields should not be required. The system logic has been adjusted so that these fields remain disabled during full location moves while still being required when a specific Part Number is involved.

Inventory

MFGR10-19778

Fixed an issue where certain feature options were not appearing in the inclusions/exclusions list for a category. This problem arose because the system did not correctly exclude items from the features tree. To resolve this the development team has updated the form to ensure that excluded items are properly omitted from the features tree. With these changes users can now see the correct list of feature options when modifying categories ensuring that excluded items do not appear in the selections.

Inventory

MFGR10-19316

Fixed an issue that was causing inconsistencies in inventory reporting when handling negative lots during inter-company transfers. Previously un-shipping inter-company orders could lead to discrepancies between the on-hand inventory and the historical records causing incorrect balances. Now, negative shipped lots are properly accounted for during inventory updates.

Inventory

MFGR10-19311

Fixed an issue in the Inventory Item Master section where users experienced difficulty using arrow keys to navigate through part numbers when the grid initially appeared. This issue has been resolved by implementing a new feature that activates arrow key navigation as soon as the grid is displayed rather than requiring a click on an item.

Inventory

MFGR10-19302

Fixed an issue where adjustments for un-receipt transactions caused inventory reconciliation to be out of balance. This occurred when a Purchase Order (PO) was un-received on the original date despite subsequent transactions. The solution ensures that inventory and General Ledger (GL) postings align correctly when un-receiving a PO. Development changes have been made to automatically adjust inventory on the original received date allowing the PO to be un-received with subsequent adjustments occurring on the current date. This ensures that all related GL postings happen on the same date maintaining balance in inventory reconciliation.

Inventory

MFGR10-21531

Fixed an issue where credit memos required the entire lot to be returned preventing partial lot returns. This issue has been resolved by updating the system to properly handle negative quantities in credit memos. Now users can return partial lots without being forced to return the entire lot.

Inventory

MFGR10-3130

Fixed an issue where the Notes field on the Move Inventory form was not being set as a required field when configured as such. This change ensures that users must fill in the Notes field before completing an inventory move addressing a previous issue where moves could be completed without this information.

Inventory

MFGR10-16535

Fixed an issue that prevented users from adjusting inventory directly from the staging area. This was due to changes affecting the ability to make negative inventory adjustments. The resolution involved merging updates that improved unstaging and deissuing processes ensuring that inventory adjustments can now be made without errors related to insufficient inventory.

Inventory

MFGR10-14303

Fixed an issue with the 'Calc Promise' feature not functioning correctly on Bills of Material. Previously the calculation was not accurately reflecting the promised date based on the longest lead time within the Bill of Materials (BOM). The fix ensures that when the 'Sold+Longest' option is selected the promised date now correctly sums the lead time of the sales order item with the single longest lead time from the BOM rather than cumulatively adding lead times from multiple BOM levels. This adjustment provides a more precise promised date by focusing only on the necessary lead times improving the accuracy of sales order scheduling.

Inventory

MFGR10-14427

Fixed an issue with the custom criteria not filtering correctly on the Inventory History report. As a result users will now see accurate reporting when applying custom criteria in the Inventory History report.

Inventory

MFGR10-13654

Fixed an issue where certain items were being counted multiple times during the 4-week cycle count for 'A' category items. This issue has been resolved by revising the filtering process in the inventory system. As a result items are now correctly included in cycle counts without repetition.

Inventory

MFGR10-13344

Fixed an issue that affected the ability to de-issue partial quantities from a master lot using the scanner system. Previously attempting to de-issue a partial quantity would inadvertently result in the entire system lot being de-issued. With this fix users can now specify and de-issue only the desired quantity from a master lot.

Inventory

MFGR10-11169

Fixed an issue where the system displayed incorrect quantity calculations in the Implosion / Indented BOM report. Previously certain components were displaying inflated quantities due to the application of incorrect conversion factors.

Inventory

MFGR10-13990

Fixed an issue In the Inventory Pre-Staging screen where the default values for certain fields were not functioning correctly specifically the 'Date Based On' element. Previously the default value was set to 'Created' but the form would always display 'Planned Start' regardless of the specified default. This issue has been resolved by ensuring that if a user-defined default value exists for the 'Date Based On' field it will be honored and 'jo_planstart' will not be automatically set as the default. This fix ensures that the form respects the assigned default value provided it matches a valid option. If the value is invalid or left blank the system now correctly defaults to 'Planned Start.'

Inventory

MFGR10-12980

The Sales Inventory Calendar now accurately reflects inventory status with color coding that corresponds to real-time availability and scheduled production. Previously some orders were incorrectly displayed in green when they should have been yellow due to inventory not being on hand despite values being due. The logic has been updated to account for the 'Do Not Post Inventory' option ensuring that the calendar displays the correct color for each order line based on actual inventory conditions.

Management Reporting

MFGRA06-8504, 18263

  • Fixed an issue where deleting a favorite from Management Reporting did not remove the associated dmautoexport entry. This change will prevent orphaned dmautoexport entries and eliminate the related error messages enhancing overall system performance and user experience.
  • Fixed an issue where the data publishing feature did not align with the fiscal date settings. The sytessm now contains new options in the data publishing form to support both calendar and fiscal date ranges. The update includes new selections for start and end dates allowing users to choose specific fiscal year and month options thereby providing greater flexibility and accuracy in data reporting.

Mobile App

MFGR10-10329

Fixed an issue with the Deacom Mobile App experienced a crash when users attempted to view documents through the 'View Docs' feature. The system was updated to ensure the code aligns with current Android file handling practices ensuring that documents can now be opened and viewed without causing the app to crash.

MRO

MFGR10-20262

Fixed an issue where creating Maintenance Repair and Operations (MRO) jobs resulted in duplicate entries. Previously selecting 'Order All' would inadvertently generate multiple jobs for the same maintenance tasks within a group. This has been corrected so that now when you choose 'Order All' a single job is created that includes all relevant tasks.

MRP

MFGR10-17381, 17949, 17941, 14057, 17575, 16393, 103, 14455, 14995, 14425

  • Fixed an issue with the Material Requirements Planning (MRP) system where it was previously using item master settings instead of facility-specific settings when running MRP by facility. This resulted in incorrect purchase order suggestions due to the absence of facility overrides. The system has been updated to ensure that when MRP is run for a specific facility it correctly applies the facility's override values if they exist. If no facility or facility group is selected the system defaults to using the item master values. Furthermore when running MRP by facility group the system now accurately gathers and applies the necessary values ensuring precise planning and order suggestions. This enhancement guarantees that MRP suggestions are now accurately aligned with the specific settings of each facility.
  • Fixed an issue where the color coding of rows in the Material Requirements Planning (MRP) grid would become misaligned after scrolling and interacting with certain part numbers. This problem occurred when the expanded grid was reloaded with only one page of streamed rows affecting the display of row colors. The underlying logic has been corrected to ensure that row colors are processed correctly even when the scroll bar is not at the top. Additionally the frozen grid now maintains its expanded row colors during scrolling preventing any mismatch between the main and frozen grids.
  • Fixed an issue with manual Purchase Orders (POs) where quantities were not being correctly converted from stock units to purchase units. Previously while the Material Requirements Planning (MRP) system handled this conversion accurately manual POs did not reflect the correct purchase unit quantities. Now, the system ensures quantities are properly converted during manual PO entry aligning them with the conversion process used in MRP.
  • Fixed an in the Material Requirements Planning (MRP) module where indirect requirements were not displayed when the 'Suggestions' filter was set to 'Exclude'. The issue was fixed by ensuring that indirect requirements are displayed regardless of the 'Suggestions' filter setting. Users can now view indirect requirement values as expected when using the MRP module with the 'Suggestions' filter set to 'Exclude.'
  • Fixed an issue in the MRP system where the job quantities generated did not align with expectations based on the bill of materials (BOM) or suggested amounts. This issue occurred when creating jobs via MRP leading to discrepancies in the quantities scheduled. The root of the problem was traced to the system using default item quantities instead of considering overrides specific to item facilities. To resolve this a new method was introduced to ensure job quantities reflect the correct item facility values aligning them with the expected suggestions. This enhancement ensures that job quantities are accurately calculated during the scheduling process eliminating the need for manual corrections after job creation.
  • Fixed an issue where certain buttons in the Time-Phased MRP report were not functioning correctly when using a custom user grid layout. Previously buttons such as 'Edit Part' 'View Blankets' 'View Requirements' 'View Vendors' and 'Availability' did not open their respective forms. The system grid logic will now reference the main grid rather than specific grid names that change with different layouts. Fixed an issue with the Material Requirements Planning (MRP) system which previously affected the accuracy of inventory suggestions for items with long lead times. The MRP was not recalculating suggestions correctly leading to insufficient inventory recommendations that could result in material shortages. Changes have been implemented to ensure that suggestions are updated appropriately with each pass allowing for a more accurate reflection of inventory needs based on current requirements.
  • Fixed an issue where the 'View Vendors' button in the Instant MRP report was not displaying vendor part cross-references correctly. Previously when using Instant MRP the vendor information was not visible even though it appeared correctly in the Time-Phased MRP report. The system has been updated to ensure that the 'View Vendors' feature now consistently shows all vendor part cross-references regardless of pricing across both Instant and Time-Phased MRP reports. This change ensures that users will see the same vendor information in both report types enhancing the reliability of vendor data visibility in the MRP module.
  • Fixed an issue in Material Requirements Planning (MRP) where excluding purchasing from calculations inadvertently removed the on-hand inventory data. This issue has been resolved by ensuring the on-hand inventory is consistently applied even when purchasing is excluded in MRP reports. Users can now rely on accurate inventory data regardless of purchasing exclusions providing a more reliable and comprehensive view of inventory levels.
  • Fixed an issue where users encountered an unexpected prompt indicating a lack of available days in the shop schedule when creating jobs from MRP despite having set facility availability and the 'Split Job by MRP Quantity' option enabled.

Production

MFGR10-14583

Fixed an issue where duplicate job entries appeared in reports after re-phasing sales order lines despite only one job existing in the database. The problem stemmed from lines that were not correctly deleted or reassigned during the re-phasing process. This has now been fixed so that lines are properly removed and line numbers are reassigned as needed preventing any duplication in job reports.

Production

MFGR10-18265

Fixed an issue where the export to Excel icon was missing from the Job Routing grid has been resolved. The fix involves updating the grid section to incorporate the default toolbar ensuring the Excel export functionality is now available.

Production

MFGR10-18625

Fixed an issue where modifying a sales order linked to a closed job would mistakenly create a new job for the entire sales order quantity. This could lead to unnecessary overproduction and potential excess inventory. The solution involved updating the system to prevent new job creation when the original job is closed, ensuring accurate production and inventory management.

Production

MFGR10-18793

Fixed an issue where making changes to a sales order linked to a job in a different facility wold cause the job's facility to automatically change to match the facility on the sales order header. This issue has been resolved by ensuring that the facility is only synchronized when a new job is created. For existing jobs the original facility is now retained preventing any unintended changes.

Production

MFGR10-14291

Fixed an issue in the production scheduling system where the planned start date of a job did not update correctly when scheduling the first sequence of a routing separately from subsequent sequences. Previously the start date only updated when all sequences were scheduled together. The fix ensures that the planned start date now accurately reflects the earliest scheduled sequence even when scheduled independently by correctly handling date values.

Production

MFGR10-21542

Fixed an issue where Job Dates 1-5 were not updating correctly when expressions were applied in the scheduling options. Previously these dates were supposed to auto-populate based on specified calculations whenever a job was saved or modified but they failed to do so. The fix ensures that only fields with configured date calculations will now save the new values entered. This update bypasses routing validation which previously prevented updates to job date fields.

Production - AutoFinisher

MFGR10-19004, 17752, 18658

  • Fixed an issue where the AutoFinisher tool was incorrectly processing non-serialized and non-catch weight items by dividing them into individual units rather than combining them into a single system lot. This issue has been resolved by updating the system's handling of inventory serialization and catch weight settings. The AutoFinisher now correctly groups these items into a combined system lot ensuring that non-serialized inventory is not mistakenly finished with a serial number.
  • Fixed an issue where the AutoFinisher was not correctly propagating the expiration date set up in the Bill of Materials (BOM) has been resolved. Previously the system was using a default date calculation instead of applying the expiration date specified for the component parts. This fix ensures that the AutoFinisher now accurately reflects the expiration date from the BOM settings allowing for correct inventory reporting and job setup.
  • Fixed an issue that was causing pallets to remain stuck in a queued status within the AutoFinisher system preventing successful completion and integration into the Deacom system.

Production - MPC

MFGR10-19377, 13988

  • Fixed an issue that prevented users from filtering multiple work centers in the master production calendar using custom criteria. Previously users encountered errors when attempting to view work centers across different types or shop areas. Now users can successfully filter and view multiple work centers without encountering errors enhancing the flexibility and functionality of the master production calendar.
  • Fixed the issue of jobs being improperly reordered on the Master Production Calendar after updating a job's run time has been resolved. Previously adding time to a job's routing would not only push subsequent jobs back but also change their order causing confusion. This improvement prevents erroneous shortening of job durations and maintains the original order of jobs on the calendar. Now when run times are updated subsequent jobs are correctly adjusted in timing without any reordering ensuring consistent scheduling across the Work Center.

Production - MRP

MFGR10-21937

Fixed an issue where subassemblies were not being included in job creation through the MRP system despite having valid BOM revisions. This problem occurred because the subassemblies were not properly assigned their necessary identifiers leading to their exclusion from the job process. Now the system ensures that each subassembly's revision and shop area IDs are correctly set during MRP job creation.

Production - Reporting

MFGR10-22095, 22083, 21028, 19782, 2917

  • Resolved an issue where certain fields were not displaying correctly for all line items in job reports. Previously the display of allergen information varied based on the position of items in the job entry form leading to inconsistent reporting. The underlying method responsible for generating these reports has been updated ensuring that allergen information is now accurately and consistently displayed for each part regardless of its position in the job.
  • Fixed an issue where the Job Material Cost Detail report was not displaying results correctly when co-products were involved.
  • The Production Job Reporting Expense Material Report has been improved to accurately display the list of expensed items based on inventory transactions associated with a job. Previously the report incorrectly included certain transactions due to an assumption that a 'finish' transaction would immediately follow a 'relieve' transaction. In situations where this sequence did not occur especially with concurrent user activity the report mistakenly listed items as expensed when they were not. The update now accounts for any 'un-finish' transactions ensuring that only valid expensed materials are included in the report. This enhancement ensures the report provides a precise reflection of the inventory transactions related to expensed materials.
  • Fixed an issue in the Job Material Cost Detail report where the actual quantity for a specific item was incorrectly displayed due to conflicting changes in the system that affected inventory calculations when quality control was performed during Work in Progress.
  • The Job Material Cost Detail Report has been updated to correctly calculate and display quantities when co-products are involved. Each item will now appear on its own line in the report accurately reflecting its association with the corresponding job line. This enhancement ensures that the finish quantity is calculated based on the actual production and material issued.

Purchasing

MFGR10-20279

Fixed an issue where users were unable to save purchase orders if the associated blanket order had zero remaining quantity even after switching the pricing method to manual. The system was incorrectly prompting that the order quantity exceeded the blanket order quantity preventing the purchase order from being saved. This has been resolved by adjusting the system to bypass the blanket order validation when the pricing method is set to manual ensuring that purchase orders can be modified and saved as intended without unnecessary prompts.

Purchasing

MFGR10-17457

Fixed an issue where unreceiving a purchase order (PO) incorrectly debited the Purchase Cost Variance account instead of the Material Burden account. This occurred when freight costs and material burden amounts were specified on the PO line. To resolve this changes were made to ensure that the user-specified values for Material Burden on the PO form take precedence over default item master settings.

Purchasing

MFGR10-14989

Facility restrictions are now correctly enforced on the Vendor Part cross-reference grid. Previously users with facility restrictions could view and modify pricing for other facilities. This issue has been resolved ensuring that users can only access and edit pricing information pertinent to their designated facilities.

Purchasing

MFGR10-24681

Fixed an issue when receiving a purchase order and printing lot labels to PDF where only the first label was being generated if a user lot was split into multiple system lots. This issue has been resolved and now all lot labels are correctly generated during the receipt process. The print function was refactored to ensure that all necessary labels are included in the PDF addressing similar issues found in other related tickets. Users can now expect accurate and complete label generation in PDF format when printing from the purchase order receipt screen.

Purchasing

MFGR10-18296

An issue was resolved where switching vendors on a purchase order did not update the vendor part information correctly. Previously when changing the vendor the system seemed to update the vendor part on the order line form but the new data was not saved requiring manual intervention. The system now ensures that the vendor part information is accurately updated and displayed on the order grid.

Purchasing

MFGR10-15461

Fixed an issue in the Purchase Order reporting system where custom criteria using 'OR' logic did not yield results as expected. This problem occurred when criteria were applied to both the Purchase Order header and line data. The system now ensures that relevant Purchase Order lines are correctly processed alongside header information.

Purchasing

MFGR10-21093

Fixed an issue with the purchase order detail report displaying incorrect prices and extensions for orders in foreign currency has been addressed. The fix involved adjusting the query responsible for these calculations to apply the correct conversion factor. This fix ensures that the report now accurately matches the values recorded in the general ledger.

Purchasing - EDI

MFGR10-17307

Fixed an issue with EDI Purchase Order invoicing by implementing two key code changes. Firstly the unnecessary 'order save' action that occurred before receiving and invoicing has been removed preventing additional triggers from firing. Secondly the logic has been updated to ensure that orders with a zero balance are paid regardless of whether the Auto Invoice option is checked. Additionally a history record will now be created to indicate that an order has been invoiced even when Auto Invoice is unchecked.

Quality Control

MFGR10-22219

Fixed an issue when changes are made to a Quality Control Group users are prompted to update all current jobs to reflect these changes. However jobs were not being updated as expected. This issue has been resolved by ensuring that open jobs using the old revision ID are updated to use the new revision ID.

Quality Control

MFGR10-21406

Fixed an issue where an error occurred on the Purchase Order Quality Control (PO QC) results page when users attempted to filter items select 'All' and move the item for QC Result. Users can now filter items and select 'All' without encountering any issues ensuring a smoother and more reliable experience when entering QC results.

Quality Control

MFGR10-14631

Fixed an issue where quality control (QC) processes could not be completed for items that were moved after being returned via sales orders. Previously the system failed to recognize these items due to changes in reference identifiers when a lot was moved. The correction involved updating the system to use a consistent reference identifier that matches the original sales order ensuring that QC can be completed even after items are relocated.

Quality Control

MFGR10-17400

Fixed an issue where updating a QC Group and selecting 'Yes' to update related jobs would inadvertently reset the workflow on Bills of Material (BOMs). This problem stemmed from an error in how the system loaded workflow data when saving changes to QC groups. Our development team has corrected this by ensuring the workflow data is loaded correctly preventing any unintended clearing of completed workflow steps. This fix ensures that workflows remain intact and function as expected after QC Group updates.

Quality Control

MFGR10-18704

Fixed an issue where the system incorrectly allowed users to move QC pending lots to staging, despite permissions set to prevent such actions. This occurred when the 'QC Pending' option was disabled on the 'Move To' field of the inventory movement form, causing the 'Move From' field to display 'Inventory' instead of 'Pending'. Now, the form accurately reflects the QC status, preventing unauthorized movement of lots and maintaining proper inventory control.

Quality Control

MFGR10-10523

Fixed an issue that prevented users from entering stability test results for purchased items. Previously when attempting to enter these results users encountered messages indicating no tests were left to complete which left lots in a pending status and blocked further action. The solution involved adjusting the system behavior to allow stability tests to be entered once a lot is moved to pending status similar to manual entries. This fix ensures that users can now complete quality control processes by entering results for stability tests after initial receipt tests are completed. Users can now enter both receiving and stability test results without issue.

Quality Control

MFGR10-19161

Fixed an issue where inventory marked as 'QC Pending' with an expiration date was not being properly excluded from the available on-hand inventory calculations in the Material Requirements Planning (MRP) system, even after the expiration date had passed. This meant that expired inventory continued to be incorrectly shown as available. This was fixed by adjusting the logic within the system to ensure that lots with future expiration dates are correctly removed from MRP calculations once they expire, particularly when their status is 'QC Pending.' This ensures that expired inventory is no longer considered available, improving the accuracy of inventory management.

Quality Control

MFGR10-20080

Fixed an issue where users in certain Quality Control (QC) groups could view and modify test results that should have been restricted based on their access permissions. Specifically, users in the QA Supervisor group could access results meant for the QC Management group, and vice versa, which was not in line with the intended security configurations. The fix update included refining the logic to check user permissions before displaying QC tests, ensuring that all tests are appropriately filtered based on the user's access rights. This change prevents unauthorized access and modification of QC test results, aligning the system's functionality with the security settings of each user group.

Quality Control

MFGR10-15627

Fixed an issue where an error occurred during the creation of jobs through the Material Requirements Planning (MRP) system for items marked with 'Plan QC During MRP Job Creation.' The error was due to an unavailable field during the job creation process via the MRP QC Planning form. A conditional adjustment was implemented to address this scenario, ensuring that jobs can now be created successfully without encountering errors.

Quality Control

MFGR10-17386

Fixed an issue where timestamps were not displaying correctly when a lot was marked as "At Risk" in the system. Specifically, the timestamp format was not compatible with the system's requirements, leading to missing timestamps in the history view for certain actions. This problem has been resolved by correcting the timestamp format, ensuring that all actions display the appropriate time when viewed in the history. Users can now see accurate timestamps for all actions related to inventory status changes, enhancing clarity and record-keeping within the system.

Sales

MFGR10-2484

Fixed an issue where the commission calculations for sales orders were being incorrectly multiplied when multiple payments were applied. The systemnow ensures that commissions are calculated only once per order regardless of the number of payments made. The fix enhances the accuracy of commission reporting ensuring that commissions are based solely on the order details and not influenced by the number of payments processed.

Sales

MFGR10-19012

Fixed an issue where users encountered a prompt stating Cannot locate foreign currency record" when attempting to save sales orders. This problem arose when the "Use Ship-To Credit Limit" option was selected but no currency was set for the Ship-To entity leaving the currency field empty and triggering the prompt. The resolution involved implementing a system change that automatically assigns a default currency if the currency field is left blank when saving a sales order.

Sales

MFGR10-21859

Fixed an issue with the import of Sales Order Engineering BOMs using CSV files. Changes were made to improve the import process for Mitek Shopnet files specifically removing unnecessary checks for file paths and accommodating missing tags in the files. These improvements ensure that files can be imported successfully without errors.

Sales

MFGR10-19211

Fixed an issue where sales invoices were not automatically populating the email field when printed to email the functionality has been updated. The system now checks if the 'bi_invoiceemail' field is set for the customer. If it is this email address will be used; otherwise it defaults to the 'bi_email' field. This ensures that the correct email address is selected based on the hierarchy intended for invoice communications.

Sales

MFGR10-12274

Fixed an issue with the Retroactive button on the Ship To Companies report where the button was not functioning correctly due to an outdated field reference which resulted in no records being updated. This has been addressed by updating the logic to handle multiple sales representatives for Ship To entities. As a result when the Retroactive button is used it now accurately updates the sales orders to reflect the current sales representative assignments.

Sales

MFGR10-16075

Fixed an issue where an error was displayed when modifying a Bill-To company from the searchbox. Users will no longer encounter a KeyNotFoundException error when attempting to save changes after selecting a Bill-To company from the Customer Look-Up.

Sales

MFGR10-21463, 21461

  • Fixed an issue where the sales Deal name in the system didn't automatically update when changes were made to the associated item number or related attributes like category or sub-category. Now whenever modifications are saved to a deal the system will automatically refresh the deal name to reflect the most current item number or attribute. This change was achieved by implementing a new function that ensures the deal name remains consistent with any updates made to the item number.
  • Fixed an issue so that when copying a deal for a specific item the system now ensures that the item name is updated to match the most current part number or category. Previously saving a copied deal did not confirm that the item name reflected the latest updates.

Sales

MFGR10-19313

Fixed an issue with the Sales Rep Ranking Report where a user with sales rep restrictions accessing the report incorrectly displayed rankings for all sales reps. The system now ensures that the 'All' option is removed from the Sales Rep filter for users with restrictions so only the relevant sales rep data is shown.

Sales

MFGR10-21410

Fixed an issue where altering details in a backorder linked to a sales order would incorrectly update job quantities leading to discrepancies. Specifically when a job is created from a sales order line and a partial shipment is made modifying the backorder would change the planned quantity of the job causing confusion about the completed and remaining units.

Sales

MFGR10-19431

Fixed an issue where promotional items were not shipping with the correct quantities when using the 'Use Quantity From Line' feature. This feature is intended to match the promotional item quantity to the corresponding sales order line but was incorrectly defaulting to a quantity of one leading to miscalculations in the promotional values. The fix ensures that promotional items ship in the correct quantities maintaining consistency with the sales order lines they are associated with.

Sales

MFGR10-15788

Fixed an issue where copied sales orders with selected feature options did not accurately calculate the feature pricing impact on order pricing has been resolved. Now when a sales order is copied the correct feature pricing will be applied to the new sales order line ensuring that the pricing reflects the original order accurately.

Sales

MFGR10-15068

Fixed an issue and improved the handling of category restrictions during sales order entry. Previously a facility-restricted user could inadvertently add a restricted item to a sales order leading to an error. This has been addressed by implementing a system prompt that alerts the user when they attempt to add an item with category restrictions thereby preventing the order process from continuing without proper authorization. This change ensures that users are informed of any restrictions before proceeding enhancing the security and accuracy of sales transactions.

Sales

MFGR10-12572

Fixed an issue where FedEx LTL shipments were experiencing issues with generating paperwork due to an error in package dimensions. The system was not able to handle dimensions that exceeded FedEx's maximum allowable limits resulting in an error message. The system now provides a clear message when package dimensions exceed these limits. This improvement ensures users are informed of the specific issue allowing them to adjust package sizes accordingly to successfully generate shipment paperwork.

Sales

MFGR10-20094

Fixed an issue where creating a new Ship-To Company would incorrectly updated the existing shipping account record associated with the Bill-To Company instead of generating a new record. This caused the shipping accounts of the Bill-To and Ship-To companies to be linked leading to issues such as deactivation of accounts affecting both entities. The fixes ensures that a new record is created for each new Ship-To Company preventing the unintended linkage of shipping accounts. This change ensures that shipping accounts are managed independently for Bill-To and Ship-To entities maintaining the integrity of account information across different companies.

Sales

MFGR10-14460

Fixed an issue in the Sales Order Entry process where manually added sales order lines were not sorting correctly above sales calculation lines. This has been resolved so that any manually added lines will now consistently appear above the lines generated from sales calculations. This change ensures that users can easily see their manually entered items prioritized in the order entry interface.

Sales

MFGR10-14802

A change has been implemented to improve the user experience when modifying sales orders. Users will now receive a warning prompt if they attempt to close the Order Entry tab while there are unsaved changes in the Edit Features form. This enhancement ensures that users are alerted to any unsaved modifications preventing potential data loss. The system will now require acknowledgment of the unsaved changes before allowing the tab to be closed thus enhancing the integrity of user inputs.

Sales

MFGR10-14705

Fixed issues related to tax exemption processing during order entry using Avalara. Previously users encountered errors when attempting to save orders that were marked as tax exempt particularly when using certain shipping addresses. Users can now successfully save tax exempt sales orders without encountering the prompt that indicated a tax calculation error.

Sales

MFGR10-17636

Fixed an issue where the Edit feature override" form did not advance to the next option when the "Next" button was selected has been resolved. This problem occurred when the grid was filtered by the status field causing the navigation to fail upon changing the status and attempting to move to the next or previous element. Users can now smoothly transition between feature overrides using the "Next" or "Prev" buttons ensuring changes are saved and the correct elements are loaded."

Sales

MFGR10-17638

Users who are restricted to specific facility groups can now select facilities within their designated group when using the Deal Pricing feature. Previously these users faced limitations that prevented them from choosing facilities but this issue has been resolved. The adjustments ensure that the facility group search box reflects the user's restrictions and remains disabled while the facility search box is enabled allowing selection of available facilities within the restricted group.

Sales

MFGR10-12276

Fixed an in issue with exporting reports to Excel where numerical fields were incorrectly formatted as text. This problem arose when numbers lacked specific formatting characters which prevented them from being recognized as numerical values. The system has been updated to ensure that integers are properly exported as numbers regardless of their format. Users can now expect that all numerical values in exported Excel files from sales order reports will be correctly formatted.

Sales

MFGR10-18016

Fixed an issue where the document and tax date in Avalara did not update correctly when a sales order was shipped and committed. This could lead to orders being reported on the wrong tax return if there was a significant delay between the order being placed and shipped. The was resolved by ensuring the ship date is used when updating , rather than the order date. This fix ensures that Avalara reflects the correct shipping date as the document date, which aligns the tax date accordingly. This enhancement prevents discrepancies in tax reporting by accurately updating the document date to match the shipping date when orders are processed.

Sales

MFGR10-17462

Fixed an issue when creating a new Sales Order using the Page Down button the Bill-To field would only display the option selected in the previous order. This fix ensures the Bill-To field refreshes correctly and displays all available options each time a new order is started.

Sales

MFGR10-17947

Fixed an issue where the Date Based On" setting in the Sales Order Reporting feature was not being correctly retained when a saved prefilter was reused. The issue caused the "Date Based On" value to revert to "Received" instead of maintaining its intended "Created" status. To resolve this adjustments were made to ensure that the saved filter does not alter the "Date Based On" setting unless explicitly changed by the user.

Sales

MFGR10-13338

In this update, we've enhanced the address validation process for facilities. A new 'Validate Address' button has been added to the facility address form, functioning similarly to the existing buttons on billing and shipping address forms. When automatic address validation is enabled, saving a facility will now trigger address validation if it hasn't been validated yet. Additionally, a date field labeled 'Address Validated' has been included to indicate when the address was last validated, which will clear if the address is modified. These changes ensure consistency and reliability across different address forms.

Sales

MFGR10-17960

Fixed an issue when creating a new Sales Order the cursor was incorrectly defaulting to the filter field instead of the Bill-To field. This issue occurred after saving the order and pressing the Page Down button. The system was modified to prioritize focusing on the first visible input field that is not the filter box when a form loads. If no other input fields are available the focus will default to the filter field maintaining expected behavior.

Sales

MFGR10-13613

Fixed an issue where the Customer Part Cross Reference were being erased upon changing the ship-to on a Master Order sales order lines. The system now retains the Customer Part Cross Reference when the Ship-To is modified provided the reference is not specific to the original ship-to. This enhancement maintains consistency across sales orders ensuring that part references remain intact unless explicitly linked to a different ship-to location.

Sales

MFGR10-23715

Fixed an issue involving sales orders incorrectly generating jobs for items not marked as 'Make to Order' (MTO). This problem occurred because the system was not considering the MTO flag when creating job lines from sales orders. To resolve this the logic was updated to filter sales order lines based on the MTO field ensuring only items marked as MTO are included in job creation.

Sales

MFGR10-15796

Fixed an issue with the sales order reporting prefilter where it failed to respond correctly when users attempted to change the sales order number for a second time after viewing details of a previous sales order. This problem was traced to missing parameters when users were restricted to a specific facility leading to inconsistencies and potential application freezes during searches. The development team resolved this by ensuring that parameters are properly handled both when initially selecting a sales order and when searching for another without closing the prefilter. Additionally improvements were made by replacing direct SQL concatenation with parameterized queries enhancing the security and reliability of the application. Users can now seamlessly search and switch between sales orders without experiencing freezes or errors.

Sales

MFGR10-18294

Fixed an issue where the Workflow report in the Sales Order Reporting module failed to display any data regardless of the filters applied. Users can run the report with various filters including wide open settings and expect to see the appropriate data returned.

Sales

MFGR10-326

The process of importing sales order lines from the iCommand database into the Deacom system has been significantly improved. Previously this task took nearly a minute causing delays for users. To enhance performance and reliability developers modified the query involved in the import process. By using a local variable instead of a parameter the query execution plan was optimized reducing the import time to less than 3 seconds.

Sales

MFGR10-18302

Fixed an issue where printing documents related to sales orders with feature parts resulted in an error message indicating that there were no feature parts to print. The system now ensures that that new rows are generated when header information is saved effectively resolving the printing issue.

Sales

MFGR10-18576

Fixed an issue where the toolbar buttons were missing from the Bill-To form layout in the system. Previously users were unable to see or use the 'Form Layouts' and 'View Docs' buttons when accessing Bill-To records. This has been resolved by ensuring that these buttons are now visible and enabled allowing users to access these functionalities directly from the Bill-To form layout.

Sales

MFGR10-17395

Fixed an issue where contracts were incorrectly showing negative balances has been resolved. The problem occurred when modifying order lines, leading to saved lines exceeding the allowed order quantity without proper validation. The system now ensures that the check for open blanket orders considers lines that have been previously saved, using a specific identifier.

Sales

MFGR10-22107

Fixed an issue where modifying a drop shipment sales order (SO) would inadvertently alter the quantity on the associated purchase order (PO). This occurred when there was a mismatch between the sales unit and the purchasing unit. The development team resolved this by implementing a conditional check to ensure that the PO quantity is correctly updated through unit conversion when these discrepancies exist. This change ensures that the quantities remain consistent between linked orders maintaining accuracy in order processing.

Sales

MFGR10-16338

Fixed an issue to ensure that all commissionable line items from sales orders are displayed correctly even when multiple sales representatives are associated with an order. Previously the reports were only showing the first line item which led to confusion regarding missing data. This issue has been resolved by refining the handling of commission lines allowing for accurate representation of all applicable items on the report.

Sales

MFGR10-21960

Resolved an issue where modifying sales order dates inadvertently set promotional discounts to zero. Previously when dates were altered any associated promotions would reset even if the promotion was not supposed to be date-dependent. The system now retains the original promotional values ensuring that any changes to date fields do not affect the applied discounts.

Sales

MFGR10-11260

Fixed an issue so that the system now correctly adjusts the Shipping Account when a sales order's Bill-To or Ship-To customer is changed. Previously the Shipping Account did not update to reflect the new customer retaining the settings from the previous customer. The solution involves introducing a new variable to filter shipping account options ensuring only active accounts are displayed and selected as defaults. This change guarantees that all relevant fields in the sales order including the Shipping Account are updated accurately based on the new customer's details.

Sales

MFGR10-18250

Fixed an issue where a promotional discount was incorrectly calculated by including another promotion leading to an inaccurate discount amount. The problem arose when a specific promotional setup was not correctly distinguishing between line-level and header-level discounts. The fix ensures that promotions set to apply by line" only consider the designated line's value without incorporating other promotions. This adjustment ensures that each promotion is calculated independently resulting in the correct discount amounts being applied.

Sales

MFGR10-17691

Fixed an issue where sales orders would crash when multiple feature part numbers were involved. This problem occurred during the process of adding and configuring items with specific features. The system now checks for unselected features without child elements preventing logical sequence errors that led to system crashes.

Sales-EDI

MFGR10-19439, 18823, 20264

  • Fixed an issue with processing sales orders created via EDI that included items marked as 'Do Not Post Inventory.' Users encountered an error message stating 'No line items have a quantity to ship,' preventing successful order processing. This issue stemmed from incorrect logic in the system that failed to properly handle non-stocked line items. The system now accurately differentiates between stocked and non-stocked items, ensuring the system processes non-stocked items without errors.
  • Fixed an issue where users encountered an issue where attempting to print Document Groups for EDI 856p orders resulting in an indefinite "Please wait while printing" message preventing the creation of PDF files.
  • The EDI Import process has been improved to recognize inventory stored in Master Lots when shipping sales orders. Previously inventory within Master Lots was not accessible for reservation or shipping via EDI Import causing issues for users who utilize Master Lots for their inventory management. The updated code logic now includes Master Lots in the inventory check during order shipment ensuring that orders can be processed correctly without manual intervention.

Sales-POS

MFGR10-21408

Fixed an issue in the cash register system where the split payment option displayed all available payment methods rather than just those designated for point-of-sale use. This has been resolved by ensuring that only payment types marked as suitable for the cash register are shown when using the split payment option.

Sales

MFGR10-19144

Fixed an issue where saving a sales order with the 'Header job' flag selected led to an error. Now if there is a failure in creating a job only the job creation is rolled back ensuring that the rest of the sales order transaction remains intact. This change prevents the error from affecting the entire transaction allowing the sales order to be saved successfully even if the job creation encounters issues.

Sales

MFGR10-12547

Fixed an issue where modifying features in a sales order would inadvertently clear selected options when a filter was applied to the options grid. Users can confidently apply filters and make changes to individual options without affecting other selections. The system now retains all previously selected features ensuring that toggling options only affects the intended item. This fix enhances the reliability of the Edit Features functionality in the sales order process.

Sales

MFGR10-16000

The issue of being unable to save new promotions due to a duplicate description prompt has been resolved. Previously the system incorrectly flagged descriptions as duplicates even when they were unique causing confusion and preventing users from saving promotions. The update ensures that the system accurately checks for duplicate descriptions allowing users to create and modify promotions without encountering erroneous prompts.

Sales - POS

MFGR10-7526

Fixed a performance issue when running the Cash Receipts report. Previously generating this report took around 17 minutes but after implementing optimizations the runtime has been reduced to approximately 20 seconds. The enhancement involved creating a dictionary to store unique results from a key function which minimizes redundant processing and speeds up report generation.

System

MFGR10-21089

Fixed an issue when users attempted to adjust the layout of certain grid elements specifically when widening the layout resulting in a Target Exception message upon saving.

System

MFGR10-7675

Fixed an issue where numerical user-defined fields in sales orders were not clearing when the reset button was pressed. While other field types were resetting as expected numerical fields retained their values leading to inconsistencies. The system will now ensure that numerical fields now reset to their default values along with other fields.

System

MFGR10-14453

The feature modify icon now correctly responds to the shortcut keys 'Shift' + 'ALT' + 'M' allowing users to modify entries as intended. Additionally access to set shortcuts for the Modify icon in the form layout has been restored enhancing user functionality and experience.

System

MFGR10-16082

Fixed and issue and improved the functionality of form layouts by ensuring that fields marked as 'unique' effectively prevent duplicate entries. Previously marking a field as unique did not stop duplicate values from being saved which could compromise data integrity. The development team has enhanced the system to call a method that checks for uniqueness when saving records. This method now accurately identifies whether a field is empty before checking for duplicates eliminating false negatives. As a result users will receive a prompt or warning when attempting to enter a duplicate value in a field designated as unique.

System

MFGR10-17634

Fixed an where users encountered an error when using the 'Page Down' key on the Item Master Features Overrides form.

System

MFGR10-13889

The default value functionality for the 'Finish Linked Job To' field in the form layouts has been corrected. Previously users experienced issues where the default setting did not apply as expected and unwanted options remained available in the dropdown menu. After implementing this change the default value now successfully defaults to 'Inventory' and only the intended options are displayed. This enhancement improves the user experience when managing Bill-To settings and Prestaging configurations.

System

MFGR10-21361

Fixed an issue where email attachments sent from the system were being renamed to match the email subject line. The system will now ensure the attachment name remains distinct from the email subject preventing any automatic renaming. Users can now send emails with attachments that retain their original names regardless of the email subject enhancing clarity and consistency in communication.

System

MFGR10-13267

A recent update has improved the performance of the Deacom Cloud Local service by introducing a delay in the data listening loop. Previously, the lack of a delay caused excessive CPU usage when the service was running without an active connection to the Deacom system. With this change, the CPU usage should remain significantly lower, enhancing overall system efficiency.

System

MFGR10-13866

Fixed an issue with incorrect phone number formatting on the Certificate of Analysis (CoA) form. Previously the phone numbers were not displaying correctly due to a formatting inconsistency in the facility record. The system now applies a phone number mask to ensure proper formatting even if the phone number in the facility record is not initially well-formatted. This improvement aligns the CoA phone number formatting with that of other report layouts where the formatting was already correct.

System

MFGR10-18608

Fixed an issue where users experienced issues with the search functionality and arrow key navigation within the system. Specifically the 'Search All Columns' field was intermittently blacked out and the arrow keys were inconsistent when navigating lists. The system now ensures the search toolbar retains its functionality even when navigating between different lines. Now , the search field remains visible and the arrow keys function correctly once focus is shifted to the grid.

System

MFGR10-19380

A new "Sync" report feature has been implemented to improve error logging for external synchronization processes. This enhancement allows users to view specific logs related to sync activities directly from the "History/Performance" section. The "Sync" report mirrors the layout of the existing External History Report but focuses solely on synchronization logs, excluding them from other report types. Additionally, a search function for API Profiles has been added, which becomes active when the "Sync" report type is selected. This enables users to filter logs by API Profile, providing clarity on which API actions are associated with specific sync events.

System

MFGR10-21956

Fixed an issue where updates to the User Group Master Security table were causing all user group names to display incorrectly as deacom." This issue was resolved by adjusting the system's logic to ensure user group names are correctly displayed.

System

MFGR10-13348

Fixed an issue where date fields were not functioning correctly for users with Canadian English settings. Previously when the language was set to English (Canada) the visual format of dates changed but users were still required to enter dates using the English format. This discrepancy led to problems with date entry where fields would either blank out or populate incorrect dates. The code for the 'Today' button and other date entry methods now correctly adhere to the YYYY-MM-DD format for Canadian settings.

System

MFGR10-18675

Fixed an issue where the purchasing line entry did not consistently start at the part number field after using the 'SHIFT ALT N' shortcut. The system now ensures the focus reliably begins at the part number field for each new line entry.

System

MFGR10-13660

Enhanced the functionality with system Favorites in Deacom. The system now correctly formats date filters using the 'yyyy/mm/dd' format and assigns a default minimum value when the start date is unspecified. These changes ensure that reports display correctly without errors improving the reliability of favorite report functionalities.

System - Printing

MFGR10-14707

Fixed an issue where the print substitution functionality was not working correctly. Previously when users attempted to print a specific version of a job batch record using print substitution groups the system defaulted to printing the normal report instead.

System - Printing

MFGR10-25166

Fixed an issue where users experienced intermittent issues with printers not appearing when attempting to print from Deacom. Initially all printers would display correctly but subsequent attempts would show no available printers requiring multiple attempts to select the correct printer. This issue was resolved by improving how long printer lists are handled. The web server now correctly reassembles printer lists split across multiple network packets and if a connection is closed it will automatically reopen during the next attempt. Additionally the system's connection methods were updated to modern standards enhancing error-handling and ensuring a more reliable printing experience.

System - Printing

MFGR10-15786

Fixed an issue issue where users encountered errors when attempting to print sales order reports containing feature parts. Previously inconsistencies in record handling led to missing feature parts in printed documents. The solution ensures that records are freshly created with each save maintaining accurate links for printing. This fix will prevent future occurrences and ensure seamless report generation for shipped and invoiced orders with defined features.

System - Printing

MFGR10-6220

Fixed an issue that caused an error when printing sales labels for multiple lots after entering variable data such as gross tare and net weights.

System - Printing

MFGR10-14055

Fixed an issue where attempting to print labels during the receipt of split lots resulted in an endless printing loop on ZPL label printers. This was particularly problematic when splitting lots into quantities greater than three. With this fix labels will now print correctly one per lot without causing an overload of print jobs.

System - Printing

MFGR10-10779

Fixed an issue where generating an invoice report for shipped sale orders with an image in the page footer would disappear due to the 'Remove Line When Empty' option being checked. Previously the footer was only processed once before the first page was created leading to the image and other elements being invisible on subsequent pages. Now the footer is reprocessed on the last page of the report ensuring that the image appears correctly. This change allows the footer to expand vertically making the image visible without occupying unnecessary space on earlier pages.

System - Printing

MFGR10-14021

Fixed an issue with printing labels for purchase orders that involve split lots has been resolved. Previously labels were incorrectly displaying part numbers or missing information when multiple part numbers were involved. This adjustment ensures that labels now print with the correct information including barcodes for all lots even when splitting occurs.

System - Printing

MFGR10-18667

Fixed an issue with the 'Print Attached' feature in the Document Group settings. Previously the system failed to print attachments linked to the 'Ship-To Company' due to an incorrect setting. The system will now ensure that the value in the 'attached when' option now properly recognizes 'Ship-To Company'. This fix ensures that documents associated with the specified company are now printed correctly when selected in the document group settings.

System - Printing

MFGR10-19207

Fixed an issue where printing document groups to PDF resulted in files being incorrectly named with just the PO and PO number making it difficult to distinguish between different reports. Previously each file was named according to the report type and PO number which helped in identifying them easily. To address this issue a new flag specific to document groups was implemented. This flag ensures that the PDFs are named correctly restoring the original functionality.

System - Printing

MFGR10-17420

Fixed an issue where lot labels were not printing during inventory moves whether partial or full when using the 'Move Inventory' function.

System - Printing

MFGR10-17198

Fixed an issue where printing Purchase Order (PO) labels to PDF was resulting in a system error has been resolved. The error occurred when using the 'Print To PDF' option from the 'View Detail' form of a received PO. The resolution involved updating the underlying code to prevent file-related errors by implementing a file lock mechanism ensuring that files are correctly accessed during the PDF generation process. Additionally the printing logic was adjusted to reset copies after each print job ensuring consistent functionality.

System - Printing

MFGR10-257

The Print to Email functionality has been updated to improve user experience when selecting options for sending documents. Specifically the Contact field will now be grayed out when the Manual option is selected in the Email To field preventing any confusion about which contact is being used. This adjustment ensures that users do not mistakenly enter an incorrect contact when the default contact is not automatically populated. Additionally the Vendor option will continue to display available contacts as expected.

System - Printing

MFGR10-268

Fixed an issue where newly created user reports were incorrectly retaining the same name resulting in confusion when printing or previewing these reports. The system now correctly differentiates between reports by utilizing unique identifiers ensuring that the correct report name is displayed and printed.

System - Printing

MFGR10-21941, 21402

  • Fixed an issue when generating PDF files for part forms within a document group and the naming convention was not correctly applied when multiple items were included in a sales order. This issue has been resolved by implementing a conditional logic that assigns unique labels to each file name when the report type begins with document group. As a result each PDF now accurately reflects the corresponding part form ensuring that file names match the specific items on the order.
  • Resolved an issue where attempting to print a user report with a name containing an apostrophe resulted in an error. This problem occurred because the system did not handle apostrophes correctly in user report names. The SQL query process has been updated to use parameterized queries which effectively resolves this issue.

System - Printing

MFGR10-25166, 14710

  • Fixed an intermittent issue with printers not appearing when attempting to print from Deacom. This issue was resolved by improving how long printer lists are handled. The web server now correctly reassembles printer lists split across multiple network packets and if a connection is closed it will automatically reopen during the next attempt. Additionally the system's connection methods were updated to modern standards enhancing error-handling and ensuring a more reliable printing experience.
  • After upgrading to a newer version of DEACOM users encountered an issue where the connection between the Cloud Local program and the DEACOM production environment would drop after printing a single document. This was addressed by making necessary adjustments to ensure stable connectivity between the Cloud Local program and the production environment following document printing. These changes have eliminated the connection drops allowing users to print multiple documents without interruption.

System - Printing

MFGR10-12247

Fixed an issue where the detail band on the Certificate of Analysis (CoA) part form was overlapping the page footer in printed reports. Now, when bands grow beyond the available space on a page they are split correctly preventing any overlap with the footer. This improvement involves a new mechanism that checks if multiple lines in a band fit within the remaining printable area ensuring proper page layout. Additionally conditions have been added to avoid creating empty bands during this process. Users should now see reports correctly divided into pages without footer interference.

System - SSO

MFGR10-15952

Fixed an issue with the Single Sign-On (SSO) Authentication setting where selecting 'Email' as the authentication method would revert to 'Username' upon reopening the options. This has been resolved by ensuring that if the 'Email' option is chosen it is saved and displayed correctly. The system now checks the SSO authentication method setting and maintains 'Email' as the selected option if it was initially set otherwise defaulting to 'Username'. This fix ensures that user preferences for SSO authentication are preserved as intended.

System - Triggers

MFGR10-19206

Fixed an issue where an email trigger set up for exporting grid data was not attaching the expected Excel file. The issue was due to the system's inability to support attaching saved queries from the query tool into trigger emails. The system code was updated to allow these attachments ensuring that emails now include the correct Excel file when the trigger is activated.

System - UI

MFGR10-13341

An issue was identified where users were unable to select items from a dropdown list due to the last 20 options displaying on a single line in certain browsers. To resolve this a utility function was implemented to sanitize special characters that could interfere with the dropdown rendering. This change ensures that all options are displayed correctly and can be selected in Chrome Edge and Firefox. Users can now interact with the dropdown without any display issues.

Task

MFGR10-11160

Fixed an issue where the sales order history field was not displaying a line indicating that a document attached to the order has been mailed

WMS

MFGR10-20725

Fixed an issue involving the handling of substitute parts in the Warehouse Management System (WMS) when reserving items for a sales order. Previously the system incorrectly calculated quantities when multiple substitute parts were used for a single original part. This issue has been resolved by enhancing the process to ensure that only the specified quantities of substitute parts are reserved. Additionally new security measures have been implemented to verify user permissions when substituting lots. These changes ensure accurate inventory management and improve the functionality of reserving and issuing items in the WMS.

WMS

MFGR10-13891

Fixed an issue in Warehouse Management System (WMS) where receiving inventory transfer transactions (ICTs) could inadvertently change the system lot numbers resulting in all pallets sharing the same lot number. This issue has been resolved by ensuring that the system lot numbers remain unchanged during the receiving process. This fix ensures that each pallet retains its unique system lot number upon receipt maintaining accurate inventory tracking.

WMS

MFGR10-19286

Fixed an issue where the Warehouse Management System (WMS) could not correctly determine and scan inventory lots resulting in a 'No lots found' error. The resolution involved enhancing the system's logic to ensure that the 'Type' field on the find form defaults to the user's 'Move From' selection if changed. This adjustment prevents confusion when the find form loads after scanning a lot label with a different type filter than expected.

WMS

MFGR10-11049

Fixed an issue that prevented users from successfully de-issuing Master Lots through the WMS system. The underlying logic has been improved by introducing new variables specifically for handling Master Lots with jobs and sales orders. Users can now scan or manually enter Master Lot numbers without encountering errors when managing staged inventory.

WMS

MFGR10-23138

Fixed an issue where scanning a system lot label during final staging did not automatically commit the data as expected. This problem occurred when using a WMS form layout with the 'Commit on scan' feature enabled. The issue was resolved by implementing a check to ensure that the quantity is correctly set either within the text field or through a global variable during the scanning process.

WMS

MFGR10-18141

Fixed an issue where the lot quantity displayed during the final staging of a sales order in the Warehouse Management System (WMS) was inaccurate. This discrepancy occurred when scanning lot labels resulting in incorrect quantities being shown for both the system lot and the required order. The resolution involved recalculating the quantity based on unique lot identifiers specifically userLot and systemLot. Filters applied to these identifiers were considered and the system was adjusted to recalculate quantities if the systemLot value was reselected. The development changes included updating the calculation method to group by these lot identifiers and applying prefilters when available ensuring the displayed quantities accurately reflect the inventory and sales order requirements.

WMS

MFGR10-17689

Fixed a security issue where users with restricted permissions were still able to access the 'De-issue All' function in the Warehouse Management System (WMS) using a scanning device even when their permissions were set to 'No' for this action. The resolution ensures that the 'Inventory - De-issue All' security setting now correctly applies to both the main application and the WMS interface. Users with this setting disabled will no longer see the 'De-issue All' button in the WMS aligning the functionality with the main application and preventing unauthorized de-issuing of inventory.

WMS

MFGR10-13281

Fixed an issue where the Warehouse Management System (WMS) displayed incorrect quantities when issuing materials for a job. The problem stemmed from an improper application of the conversion factor between units of measure. This has been resolved by ensuring the conversion factor is applied correctly only when the unit changes.

WMS

MFGR10-4087

Fixed an issue where the WMS Move Inventory transaction was not updating the Move From and Move To fields when inventory is staged to a job. This fix resolves an issue where users received an error message stating 'No inventory found matching the filter' when attempting to move lots that were staged to a specific job.

WMS 

MFGR10-15311

Fixed an issue to improve the warehouse management system and connectivity issues that inadvertently caused a problem where items could be mistakenly moved into quarantine status during inventory transfers. Specifically the system failed to reset the 'Move To' field after completing a transaction leading to subsequent items being incorrectly placed in quarantine. This issue has now been resolved by ensuring that the 'Move To' and 'Move From' fields automatically reset to 'Inventory' status after each successful move transaction.